high-powered weapon - French English Dictionary